﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace SDT.CrawlSystem.Servers.Filters
{
    public partial class PathImageFilter
    {
        /// <summary>
        /// loại lấy domain + src ảnh
        /// loại lấy đầy đủ url của tin + src ảnh
        /// loại khác thì có CDATA[] làm prefix + src ảnh
        /// DOMAIN, FULLURL, ANOTHER
        /// </summary>
        public enum ImageTypes
        {
            DOMAIN, FULLURL, ANOTHER
        };

        private static string[] StrVersion = new string[] 
        {
            "DOMAIN", "FULLURL","ANOTHER"
        };
        public static string GetText(ImageTypes ver)
        {
            return StrVersion[(int)ver];
        }
        public static ImageTypes FromString(string r)
        {
            r = r.Trim().ToUpper();
            for (int i = 0; i < StrVersion.Length; i++)
                if (r == StrVersion[i])
                    return (ImageTypes)i;
            return ImageTypes.DOMAIN;
        }

        protected ImageTypes dataSource = ImageTypes.DOMAIN;
        public ImageTypes DataSource
        {
            get { return dataSource; }
        }
    }
}